home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / tick207.arc / PREREL.DOC < prev    next >
Text File  |  1991-02-08  |  7KB  |  175 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                             Pre-Release and Secondary Areas
  7.  
  8.  
  9.            Tick 2.0 adds several enhancements,  two of the most  significant
  10.       of  which  are  PRE-RELEASE and SECONDARY AREAS.   These are more dif-
  11.       ficult to describe than to use.  What follows is an attempt to explain
  12.       them.
  13.  
  14.            A little historic background may be helpful.   Back when the  SDS
  15.       as we now know it got started, one of the ideas was that we could make
  16.       provision  for  software to be distributed within the SDS-RC structure
  17.       into each region before the official release  date,  so  that  when  a
  18.       major release,  such as a new Binkley came around, it would be readily
  19.       available everywhere at once on release day.   This  concept  is  PRE-
  20.       RELEASE.    To date,  the only implementation had been in FLEA.   That
  21.       provided the ability to distribute a file throughout the network,  but
  22.       would  delay the toss to the downloadable directory until the official
  23.       release time.   That was good so far as it went,  but it made the  as-
  24.       sumption  that the SDS would consist of a small number of distribution
  25.       nodes,  and that the net-level sysops would get the files  by  FREQing
  26.       from  their  regional SDS nodes.   The SDS and other distribution net-
  27.       works developed in a different direction, however.   In most cases the
  28.       net level nodes are directly linked into the networks, elimination the
  29.       need  for  FREQ  entirely.    This expansion rendered the simpler pre-
  30.       release method unworkable.
  31.  
  32.            What was really needed was a method of limiting the  distribution
  33.       of  pre-released  files to the core structure of the distribution net-
  34.       work,  and to pass the files "down the  pipe"  on  the  release  date.
  35.       hopefully, TICK should now make this possible.
  36.  
  37.            When  a file is hatched into an echo,  it will now be possible to
  38.       specify a release delay of a certain number of days.   The  file  will
  39.       immediately be sent only to those nodes which are designated as having
  40.       permission  to receive pre-released files.   Those nodes will likewise
  41.       send the file only to similarly privileged nodes.   Until the time  of
  42.       release,  the  files  will  reside in a special "quarantine" directory
  43.       (QDIR).  When the release time arrives, the file will be tossed to its
  44.       destination directory,  and sent to those nodes  which  have  not  yet
  45.       received it.  This is the basic PRE-RELEASE concept.
  46.  
  47.            SECONDARY AREAS is another added feature, which may be used inde-
  48.       pendently or in conjunction with pre-release.   Presently,  file echos
  49.       are defined with an echo tag, just as in echomail.  It is now possible
  50.       to associate a secondary echo (carrying  its  own  echo  tag)  with  a
  51.       primary echo.   In such a setup,  any files hatched or received in the
  52.       secondary area would echo  only  in  that  area.    Files  hatched  or
  53.       received  in the primary area would echo in both primary and secondary
  54.       areas.   For example:  Someone recently mentioned in SOFTWARE that  he
  55.       was receiving the new releases of "Remote Access" BBS directly from Oz
  56.       in an echo with the tag of RA_DIST (That's not the actual name, but it
  57.  
  58.                                                                            1
  59.  
  60.  
  61.  
  62.       will  serve  for  now).    He  now  has  to  manually alter the tag to
  63.       SOFTDIST to distribute it via SDS.   If RA_DIST is set up as a primary
  64.       area,  with SOFTDIST as its secondary area,  he could receive the file
  65.       in RA_DIST,  and distribute it in SOFTDIST automatically.   Note  that
  66.       the  use of SOFTDIST as a secondary area of RA_DIST does not interfere
  67.       with its usual use, where it is defined as a primary area elsewhere in
  68.       the TIC.CFG file.   Also note that echoing in SOFTDIST  do  not  "flow
  69.       backwards"  into  RA_DIAT.    A segment of a TIC.CFG with such a setup
  70.       follows:
  71.  
  72.  
  73.       Area c:\sds\softdist SOFTDIST
  74.            1:266/12 Password *C
  75.            2:512/26 Pass2    H
  76.            1:116/26 Lhz       H
  77.  
  78.       Area c:\sds\racess RACESS SOFTDIST
  79.            3:333/29 Pass3  *C
  80.            1:261/662 Pop   *C
  81.            1:116/29 kjn    C
  82.  
  83.  
  84.            In the above segment,  files passed in SOFTDIST will echo as they
  85.       always  have.    They  will  NOT be echoed to 1:266/12 or to 2:512/26.
  86.       Files received in RACESS from 3:333/29 will be echoed to 1:261/662 and
  87.       1:116/29 as RACESS,  and will be echoed to 1:266/12  and  2:512/26  as
  88.       SOFTDIST  files.   (1:116/29 will NOT receive files received in RACESS
  89.       as SOFTDIST file,  because when the primary  area  is  processed,  his
  90.       seenby  is added before the secondary area [SOFTDIST] is processed ...
  91.       He WILL receive files that were  received  in  SOFTDIST  as  SOTFTDIST
  92.       files, however.)
  93.  
  94.                   Using Pre-Release and Secondary areas together
  95.  
  96.  
  97.            Although  pre-release  is independent of secondary areas,  a good
  98.       use of the combination would provide additional security  against  the
  99.       premature  distribution  of  a  pre-released file.   What I thought of
  100.       doing was this:  Set up a primary area for each  echo,  and  have  use
  101.       those areas for pre-release files only.   Each primary area would have
  102.       as a secondary area, the file echoes we all know and love.  Files that
  103.       were not pre-release would be distributed in the usual echoes.    Pre-
  104.       release files would travel in the pre-release echoes,  and be released
  105.       into the normal echoes at release time.   For example:    SOFTDIST  is
  106.       defined  as  a  primary  echo in one part of the TIC.CFG.   PRESOFT is
  107.       defined as a primary echo in another part  of  the  TIC.CFG,  and  has
  108.       SOFTDIST  defined  as  a secondary area to it.   Only authorized nodes
  109.       would be linked to  PRESOFT,  while  the  whole  world  is  linked  to
  110.       SOFTDIST.    A  pre-release  file  would  be distributed by the SDS-RC
  111.       structure via PRESOFT,  and on  release  date  would  be  tossed  into
  112.       SOFTDIST in each region simultaneously.   By using the separate areas,
  113.       the chance of an unauthorized node inadvertently  being  sent  a  pre-
  114.       release file is reduced.
  115.  
  116.                                                                            2
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.                                                                            3
  175.